package com.lg.patter.behavior.observed.ex.myex;

/**
 * @author by Mr. Li 2020/5/8 22:20
 */
public interface Subject {
    /**
     * 注册
     *
     * @param observer
     */
    void registerObserver(Observer observer);

    /**
     * 删除
     *
     * @param observer
     */
    void removeObserver(Observer observer);

    /**
     * 当观察者更新时，调用该方法 通知
     */
    void notifyObserver();
}
